home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 011 / scout29.arc / SCOUT.DOC < prev   
Text File  |  1987-07-03  |  80KB  |  1,536 lines

  1.  
  2.  
  3.                                 SCOUT
  4.  
  5.                      A Memory Resident File Manager
  6.  
  7.                           by John J. Newlin
  8.                         Copyright 1986, 1987
  9.                          All Rights Reserved
  10.  
  11.      SCOUT is a Shareware product.  A Shareware product is one that is 
  12.      distributed through public access channels in order that 
  13.      prospective buyers may evaluate the product before making a 
  14.      decision to buy.  Shareware software is not public domain 
  15.      software and is not free.  It is fully protected by State and 
  16.      Federal copyright laws, is offered for sale, and is fully 
  17.      supported by its author.  Unlike any other commercial 
  18.      distribution method, Shareware permits you, the user, to try out 
  19.      the product on your machine so that you can better decide whether 
  20.      the product meets your needs and expectations.
  21.  
  22.      If you try SCOUT and decide for any reason that it does not meet 
  23.      your needs and that you will not use it, then you don't have to 
  24.      face the inconvenience of calling or writing for a refund.  Don't 
  25.      use it, don't buy it.  But if you do like SCOUT and you use it 
  26.      then you are obligated to pay for it.  How much do you pay?
  27.  
  28.                 Level 1 registration          $30.00
  29.                 Level 2 registration          $35.00
  30.                 Level 3 registration          $40.00
  31.  
  32.      Level 1 registration is the basic price for SCOUT and entitles 
  33.      you to use the program.  Level 2 registration entitles you to a 
  34.      printed manual and a diskette containing the latest version.  It 
  35.      also entitles you to one free major upgrade.  Level 3 
  36.      registration buys you the expanded memory version of SCOUT.  More 
  37.      about that later.  All registered users recieve as much technical 
  38.      support as necessary to ensure that SCOUT works properly in their 
  39.      system.  To register, please send a check or money order to:
  40.  
  41.                          John J. Newlin
  42.                          4060-228 Rosenda Court
  43.                          San Diego, CA 92122
  44.  
  45.      California residents must include 6% state sales tax.  For 
  46.      technical support and/or questions, you can reach me via 
  47.      Compuserve (EASYPLEX/IBMSW forum - 71535,665) or by phone at 
  48.      (619) 455-6225.
  49.  
  50.      License
  51.      -------
  52.  
  53.      Copyright 1986,1987 by John J. Newlin.  All Rights Reserved.
  54.  
  55.      You are free to copy and distribute SCOUT for noncommercial use 
  56.      IF:
  57.  
  58.              NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  59.  
  60.              IT IS NOT MODIFIED IN ANY WAY.
  61.  
  62.      Volume discounts, site licenses, commercial licenses are available.
  63.  
  64.      This program is provided AS IS without any warranty, expressed or
  65.      implied, including but not limited to fitness for a particular
  66.      purpose.
  67.  
  68.      The author is a member of the Association of Shareware 
  69.      Professionals (ASP).
  70.  
  71.      A version of SCOUT that runs in expanded memory is also available 
  72.      directly from me.  This version runs in conjunction with the Lotus, 
  73.      Intel, Microsoft (LIM) standard for Expanded Memory (EMS), 
  74.      version 3.2.  It requires less than 1k of normal RAM and is known 
  75.      to be compatible with AST RAMPage, Intel Above Board, and Tall 
  76.      Tree JRAM 3 EMS boards and drivers.
  77.  
  78.  
  79.      I.  INTRODUCTION
  80.  
  81.           SCOUT is a memory resident disk/directory/file manager and
  82.      DOS shell that may be invoked from the DOS level or from within
  83.      an active applications program.  Memory resident means that
  84.      when SCOUT is executed, a portion remains active in memory
  85.      waiting to be called via the keyboard.  The rest of SCOUT (the
  86.      majority of its code, in fact) resides in a file called an
  87.      overlay file.  This file is named SCOUT.000 and contains
  88.      approximately two-thirds of SCOUT's run-time code.  When SCOUT
  89.      needs a function imbedded in the overlay file, it needs to know
  90.      its location so that it can access that file and load the
  91.      required code.
  92.  
  93.           SCOUT has been designed to with two primary goals in mind.
  94.      The first design goal is that it must be accessible from any
  95.      applications program as well as from the DOS level.  That is
  96.      why it is a memory resident program.  The second design goal is
  97.      to limit the keystrokes required to perform a specific
  98.      disk/directory/file management function to the absolute
  99.      minimum.  The achievement of these two goals means that a user
  100.      can be busy at work in an applications program and quickly call
  101.      SCOUT into action to perform some disk housekeeping chore and
  102.      return to productive work with a minimal interruption.
  103.      Housekeeping includes copying, moving, renaming, and deleting
  104.      files and a whole host of other functions.
  105.  
  106.           A third design goal was to make SCOUT as compatible as
  107.      possible with the tremendous range of applications programs
  108.      available for the IBM PC (and clones) as well as a number of
  109.      other memory resident programs.  While it cannot be guaranteed
  110.      that SCOUT will operate perfectly with every program, it is
  111.      safe to say that it works with the vast majority of
  112.      applications and memory resident utilities available today.
  113.  
  114.      The following is a summary of SCOUT's major features:
  115.  
  116.                 +  Execute programs
  117.                 +  Move, copy, delete individual files
  118.                 +  Move, copy, delete tagged files
  119.                 +  Rename files, directories, volume labels
  120.                 +  Create, remove directories, volume labels
  121.                 +  Change file attributes
  122.                 +  Sort files in five different ways
  123.                 +  Specify ascending or descending sorts
  124.                 +  User defined activation ("hot") keys
  125.                 +  Format 360KB and 1.2MB 5.25 inch diskettes
  126.                 +  Search entire disk for files
  127.                 +  Print directory listing of files
  128.                 +  Send printer control codes to printer
  129.                 +  Print a text file (formatted or unformatted)
  130.                 +  View a text file
  131.                 +  Search a text file for a specified string
  132.                 +  Change directory with single keystroke
  133.                 +  Change drives
  134.                 +  List unused space on all drives
  135.                 +  View monthly calendar
  136.                 +  View ASCII table
  137.                 +  Automatically tag files for move, copy, delete
  138.                 +  Print Graphics screen image (CGA only)
  139.                 +  Save screen image to text file
  140.                 +  View system memory allocation
  141.                 +  Reset file archive bits
  142.                 +  Copy (backup) updated files
  143.                 +  Set system date/time
  144.                 +  Set file date/time
  145.                 +  Strip Wordstar files during copy
  146.                 +  Remove from memory
  147.  
  148.      All of the above features except for the first (execute program)
  149.      and the last (remove from RAM) are available by calling SCOUT
  150.      while running an applications program.
  151.  
  152.      II.  CONFIGURING AND INSTALLING SCOUT
  153.  
  154.           SCOUT is capable of being executed right from the floppy
  155.      diskette it was delivered on.  In fact it is suggested that the
  156.      user place the SCOUT disk in drive A: (it must be drive A, not
  157.      B), go to drive A by typing A: and entering command SCOUT from
  158.      the DOS command line.  SCOUT will load and be ready to be
  159.      called whenever the keystroke combination of Alt-F10 is
  160.      pressed.  Don't worry, if this combination is not satisfactory,
  161.      it can be changed.
  162.  
  163.           SCOUT can now be "test driven".  Press the Alt key and the
  164.      F10 key simultaneously and the main SCOUT display will replace
  165.      the current screen.  Press the Esc key and the main SCOUT
  166.      screen will be replaced by the screen it replaced.  Try
  167.      pressing the " " (backward prime) key.  This is the secondary
  168.      method to bring up SCOUT.  Try changing to another drive in the
  169.      system by pressing the "d" key with the main window displayed.
  170.      SCOUT will ask "Which drive?".  Simply press the letter key of
  171.      the desired drive.  SCOUT will change to the active directory
  172.      of the specified drive and display the files (up to 350 max) in
  173.      that directory.  Press Esc and notice that SCOUT exited back to
  174.      the drive and directory it was intially activated from.  Now
  175.      bring up SCOUT again and remove it from memory by pressing the
  176.      Ctrl and End keys simultaneously.
  177.  
  178.      Installing and customizing SCOUT for a particulary PC system is
  179.      accomplished by executing the CONFIG.COM program.  First, copy
  180.      the SCOUT files to one of the permanent drives in your system.
  181.      It is recommended, but not required, that this be the drive you
  182.      boot up from.  You may wish to create a subdirectory named
  183.      SCOUT and place all SCOUT files in that directory or you can
  184.      place them in any directory you desire.  IMPORTANT!!  It is
  185.      mandatory that the program named RUNFILE.COM be placed in the
  186.      ROOT directory of the drive from which you intend to initially
  187.      load SCOUT.  You will not be able to run programs from SCOUT if
  188.      this is not accomplished!
  189.  
  190.      Execute the configuration program by entering the following
  191.      from the DOS command line: CONFIG SCOUT.  The configuration
  192.      program will load and display the following main menu:
  193.  
  194.               [A]  Assign overlay file directory
  195.               [B]  Assign SCOUT activation key
  196.               [C]  Assign default file mask keys
  197.               [D]  Assign directories to function keys
  198.               [E]  Assign printer codes
  199.               [F]  Assign default sort
  200.               [G]  File copy date/time setting
  201.               [H]  Set printer margins
  202.               [I]  Assign favorite programs
  203.               [J]  Set prime key
  204.               [ESC]  Quit
  205.  
  206.      The most important item on this menu is item A.  In order for
  207.      SCOUT to function properly, it must know the location of the
  208.      supporting overlay file.  It will not load into memory unless
  209.      it can locate the overlay file.  Selecting item A will result
  210.      in a prompt to enter the DOS full path name where the overlay
  211.      file SCOUT.000 will reside.  Be sure to enter the FULL path
  212.      name as in the following examples:
  213.  
  214.                      C:\UTILITIES
  215.                      D:\
  216.  
  217.      When you have finished configuring SCOUT, be sure to place
  218.      SCOUT.000 in the directory you specified here.
  219.  
  220.      Item B on the main menu allows user selection of the "hot" key
  221.      combination that is used to activate SCOUT.  The default is
  222.      Alt-F10 but that can be permanently changed to any one of the
  223.      following key combinations:
  224.  
  225.                        Alt    F1 thru F10
  226.                        Alt    Q,W,A,S,Z, or X
  227.                        Ctrl   F1 thru F10
  228.                        Shift F1 thru F10
  229.  
  230.      The key combination that most appeals to you may be the same
  231.      key combination that is used in one of your application
  232.      programs.  Don't worry about it, SCOUT provides the ability to
  233.      temporarily disable the hot key as long as the prime key is not
  234.      disabled (more about this later).
  235.  
  236.      Item C on the main menu permits assigning DOS file mask strings
  237.      to the ten numbered keys at the top of the PC keyboard.  DOS
  238.      file masks may include wild card characters such as "?" and
  239.      "*".  For example, assigning the string "*.BAS" to the number 2
  240.      key will provide you with a means of viewing all the files in
  241.      the current directory with an extension of ".BAS" with just one
  242.      keystroke.  Or assigning the string "AB??.*" to number 7 will
  243.      result in SCOUT showing just those files starting with "AB"
  244.      with names 4 characters long and having any extension, when the
  245.      7 key is pressed.
  246.  
  247.      Item D on the main menu brings up another menu that permits
  248.      assigning macros to the ten function keys on the PC keyboard.
  249.      The macros are strings that will be entered for you in response
  250.      to various SCOUT prompts for drive/directory path names.  For
  251.      example, suppose the string "C:\WORDSTAR" is assigned to the F5
  252.      function key.  Then any time SCOUT prompts for a destination
  253.      directory (such as in copying or moving files), simply pressing
  254.      the F5 key saves the effort of typing in the entire path string
  255.      and hitting the enter key.  Note that the drive specifier may
  256.      or may not be included in the macro strings.   If it is, SCOUT
  257.      will automatically change to the drive specifier for you.
  258.      Thus, assigning "A:" to F10 provides a single keystroke method
  259.      of logging on to drive A any time the F10 key is pressed.
  260.  
  261.      Main menu item E lets you assign printer codes that can be sent
  262.      to the printer from a menu in SCOUT.  It is highly recommended
  263.      that unless you have and Epson FX-80/85 and are satisfied with
  264.      the default settings, that you have your printer user's manual
  265.      handy when you enter the desire codes. Codes can be assigned to
  266.      function keys F2 thru F9.  F1 is reserved as a means of
  267.      initializing any parallel printer and F10 is used to send a
  268.      test string to the printer.  Codes are entered in DECIMAL.
  269.      Suppose you wish to assign the code that places your printer in
  270.      the letter quality mode.  Your printer manual tells you that
  271.      sending the DECIMAL sequence 27, 120, and 1 will place the
  272.      printer in the letter quality mode.  Select the function key
  273.      you wish to assign this code to and press it.  You will be
  274.      first be prompted to enter a descriptive name (10 characters
  275.      maximum) for the code sequence.  In this case you might enter
  276.      "LTR QUAL".  Next, you are prompted for the code sequence.
  277.      Enter the decimal numbers (five maximum) as follows:
  278.  
  279.                          27/120/01
  280.  
  281.      In this manner you can set up SCOUT to configure your printer
  282.      directly from an application program.
  283.  
  284.      Item F on the main menu permits you to assign a default sort
  285.      that SCOUT will use each time it is activated.  Six choices
  286.      are available:
  287.  
  288.                     [A]  Sort by file name
  289.                     [B]  Sort by file extension
  290.                     [C]  Sort by file date
  291.                     [D]  Sort by file size
  292.                     [E]  Sort by file name/extension
  293.                     [F]  ASCENDING
  294.  
  295.      SCOUT will employ whichever sort you select as a default, but
  296.      the sorting method can be changed on the fly when SCOUT is
  297.      active.  The last choice is a nested sort that first sorts by
  298.      file name and then sorts by extension within the filename
  299.      groups so that files with common names will be listed in
  300.      alphabetical order of their extensions.  In addition to selecting
  301.      the type of sort desired, the default sort direction can be
  302.      toggled with item F on the menu.  Each time the key is pressed
  303.      the direction indicator changes from ASCENDING to DESCENDING or
  304.      vice versa.
  305.  
  306.      Menu item G provides a rather unique capability.  When a file
  307.      is copied by DOS, the new file is given the same date/time
  308.      stamp as the copied file.  If desired, SCOUT will update the
  309.      date/time of a new copy of a file to the current date and time.
  310.      This feature can be toggled on or off as desired.
  311.  
  312.      Item H on the menu provides the facility for setting up
  313.      parameters for printing text files.  The following default
  314.      parameters can be set from this menu:
  315.  
  316.                      [L]  Left margin
  317.                      [T]  Top margin
  318.                      [B]  Bottom margin
  319.                      [P]  Lines per page
  320.                      [N]  Page numbering
  321.                      [D]  Today's date
  322.  
  323.      The lines per page needs some explaining.  Normally, this would
  324.      be set to 66 but if it is desired to set the printer to print
  325.      88 lines per page, then this parameter must be set in
  326.      synchronization in order for SCOUT to page probably.  These are
  327.      default settings and are quickly reset on the fly from SCOUT,
  328.      so 66 would be the most appropriate setting.  Page numbering is
  329.      a toggle that sets the default to on or off as desired.  If set
  330.      to on, SCOUT will place a page number at the bottom of each
  331.      printed page when printing a file using the SCOUT format
  332.      settings.  Today's date is also a toggle that if turned on will
  333.      place a one line header containing the current date at the top
  334.      of the first printed page.
  335.  
  336.      Main Menu item I permits setting up a menu of the most commonly
  337.      used programs that will be executed from SCOUT.  There are
  338.      three elements to respond to for each of the 10 menu items
  339.      (associated with function keys).  The first is the full program
  340.      name such as ZAPCIS.EXE.  The second is the path name where the
  341.      program file is located.  This is a full DOS path name that
  342.      may include the drive specifier.  An example is C:\COMMUTIL. If
  343.      the drive specifier (e.g., C:) is omitted, SCOUT will use the
  344.      currently active drive.  The third element is whether you
  345.      desire to be prompted for a command line entry before executing
  346.      the program.  Some programs accept command line entries such as
  347.      the following:
  348.  
  349.                           QEDIT myfile.txt
  350.  
  351.      Where QEDIT loads and reads the file myfile.txt.  If you desire
  352.      to be prompted for a command line entry for a specific program,
  353.      SCOUT will flag that item on the menu with an asterisk ("*")
  354.      and any time you press that associated function key from the
  355.      program menu, SCOUT will stop and prompt you for an entry
  356.      before executing the program.  Then the program will be
  357.      executed just as if you had typed the entire string from the
  358.      DOS command line.
  359.  
  360.      Item J on the main menu permits enabling or disabling the prime
  361.      key as a means of calling SCOUT.  This key is so rarely used
  362.      that it is an ideal one-key alternative to the dual keystroke
  363.      combination.  The prime key must be enabled if you plan to
  364.      disable the main dual keystroke combination on the fly from
  365.      within SCOUT.
  366.  
  367.      Upon completion of establishing your SCOUT configuration, press
  368.      the Esc key from the main menu.  You will be asked if you wish
  369.      to make all changes permanent.  If the answer is affirmative,
  370.      SCOUT.COM will be modified accordingly and all the changes made
  371.      during this session will be active the next time SCOUT is
  372.      loaded.  If a Color Graphics Adaptor (CGA) and color monitor
  373.      are active, you will be asked if your monitor "flickers".
  374.      SCOUT writes directly to the video screen and some CGA boards
  375.      will display snow or sparkle whenever the screen is updated.
  376.      Other boards are impervious to this.  Answering no will result
  377.      in faster display updates but might cause sparkle and snow on
  378.      certain monitors.  If you're not sure, try it both ways and
  379.      then configure SCOUT as desired.
  380.  
  381.      III.  LOADING SCOUT
  382.  
  383.      Like any other executable program, SCOUT.COM can be loaded
  384.      directly from the DOS command line or from a batch file.  Many
  385.      PC users have several other memory resident utilities that are
  386.      loaded each time the system is booted.  SCOUT is well-behaved
  387.      and should work in conjunction with most Terminate and Stay
  388.      Resident (TSR) software.  For example, in the case of Borland's
  389.      Sidekick, it is recommended that SCOUT be loaded prior to
  390.      Sidekick.  In that configuration, Sidekick can be called when
  391.      SCOUT is active and SCOUT can be called when Sidekick is
  392.      active.  In case of conflicts with other TSR's, experimentation
  393.      with the order the TSR's are loaded will usually solve the
  394.      problem.
  395.  
  396.      SCOUT provides a way to adjust the amount of Random Access
  397.      Memory (RAM) it occupies.  As delivered, SCOUT is set to
  398.      support up to 350 files per directory and up to 100 directories
  399.      per drive.  Naturally, there must be enough RAM available to
  400.      contain the data associated with each file and each directory.
  401.      But if your system is such that you don't require support for
  402.      350 files/directory and 100 directories, these parameters can
  403.      be adjusted downward to conserve RAM.  For example, suppose you
  404.      decide that 200 files/directory and 25 directories are
  405.      sufficient for your system.  Just place the number for the
  406.      maximum number of files and the number for the maximum number
  407.      of directories on the command line when loading scout as
  408.      follows:
  409.  
  410.                         SCOUT f200 d25
  411.  
  412.      Be sure to place an "f" immediately in front of the desired
  413.      value for maximum files and a "d" (upper or lower case) in
  414.      front of the directories value.  Since SCOUT uses 23 bytes for
  415.      each file and 39 bytes for each directory, a memory savings of
  416.      (200 * 23) + (25 * 39) = 5575 bytes will be realized.  Just
  417.      remember that, in this case, if SCOUT is displaying a directory
  418.      with more than 200 files, you will only see the first 200 files
  419.      found by SCOUT when it is called up.  And similarly, if SCOUT
  420.      is called while logged onto a disk with more than the specified
  421.      25 directories, the catalog will only show the first 25
  422.      directories located.  Another means of saving memory is
  423.      afforded to owners of Hercules (and compatible) Graphics Cards
  424.      (HGC).  Entering a single "h" anywhere on the command line will
  425.      cause SCOUT to use some of the abundant HGC memory for storage
  426.      of file and saved screen data.  This will result in saving a
  427.      not so trivial 15.6k of RAM.  Two caveats are in order here.
  428.      The first is that this will not work with Hercules Plus cards
  429.      while a Hercules ramfont is loaded.  The second is that some
  430.      so-called Hercules compatible boards are not really so
  431.      compatible and may cause SCOUT to behave strangely.
  432.  
  433.      Color users also may be able to significantly reduce SCOUT's
  434.      image in RAM if they own an advance technology CGA that doesn't
  435.      show flicker or snow.  Entering a single C on the command line
  436.      will also save 15.6 k of RAM.  Color users get a bonus in RAM
  437.      saved because SCOUT is able to use some of the available board
  438.      memory for storage of screens saved.
  439.  
  440.      SCOUT uses a buffer for operations such as file copying, text
  441.      file viewing, etc.  The size of this buffer is normally 4096
  442.      bytes, but it may be increased up to a maximum of 12,228 bytes.
  443.      The only practical reason for doing so is to increase the speed
  444.      at which SCOUT copies files.  Using the default of 4096 bytes,
  445.      SCOUT copies just about the same speed as DOS.  If desired, set
  446.      the file buffer size by entering a "b" followed by any number
  447.      between 2048 and 12228 as a parameter on the command line when
  448.      loading SCOUT as follows:
  449.  
  450.                       SCOUT b8192
  451.  
  452.      By the way, maximum copying efficiency will be realized if the
  453.      buffer size is set to a multiple of 512 bytes.
  454.  
  455.      In summary, SCOUT can be configured on the fly by entering
  456.      values for maximum files, maximum directories, and buffer size
  457.      on the command line.  Here are some examples of how SCOUT can
  458.      be loaded:
  459.  
  460.      SCOUT f150 d20         150 files, 20 directories, 4096 buffer
  461.      SCOUT d40 f200 b8192   200 files, 40 directories, 8192 buffer
  462.      SCOUT b6000 d175       175 files, 100 directories, 6000 buffer
  463.      SCOUT                  350 files, 100 directories, 4096 buffer
  464.  
  465.      IV. SCOUT HELP
  466.  
  467.      Once loaded, SCOUT can be called from anywhere.  Just press the
  468.      defined hot key combination or the prime key (if not disabled)
  469.      and SCOUT will pop up, saving the screen that was present when
  470.      it was activated.  To return to normal operations just press
  471.      the Esc key and the SCOUT main display will be replaced by the
  472.      screen that was present when SCOUT was called.  A two page help
  473.      display may be activated from the main SCOUT display by
  474.      pressing either ^H or the backspace key.  This display contains
  475.      a list of all available SCOUT command keys and short
  476.      descriptions of what each key accomplishes.  The two pages of
  477.      the help display are toggled back and forth by pressing any
  478.      key.  Remove the help display by pressing the Esc key.
  479.  
  480.      V. THE SCOUT DIRECTORY CATALOG
  481.  
  482.      SCOUT maintains a directory catalog for each disk on which it
  483.      is used.  The catalog is kept in a file name SCOUT.LOG located
  484.      in the root directory of each drive execept floppy drives A and
  485.      B (these are dynamically stored in memory).  When SCOUT
  486.      initially logs onto a drive it will check to see if SCOUT.LOG
  487.      exists in the root directory of that drive.  If so, it reads
  488.      the catalog.  If not, it scans the drive, locates all
  489.      directories, creates SCOUT.LOG, and stores the directory names
  490.      in this file.  Any time a new directory is created or a
  491.      directory is deleted through SCOUT commands, the catalog file
  492.      is updated.  But if the user deletes or creates a directory
  493.      outside of SCOUT, the catalog will not be accurate.  For this
  494.      reason there is a SCOUT command that will scan the current disk
  495.      and update the catalog.  Press "s" with the main SCOUT display
  496.      up and the scan and update will be effected.  Using a catalog
  497.      file strategy greatly speeds up searches for files and permits
  498.      very rapid verification of a user entered directory name.
  499.  
  500.      VI.  THE MAIN SCOUT DISPLAY
  501.  
  502.      The main SCOUT display contains a wealth of information.  The
  503.      top line of the display shows the date and time in a very
  504.      readable format followed by the version of DOS in use.  The
  505.      main part of the display is divided into 5 columns that hold up
  506.      to 14 file names each.  Thus, up to 80 file names can be
  507.      displayed at one time.  If there are more than 80 files in the
  508.      current directory, the PgUp and PgDn keys can be used to
  509.      display the different pages (up to a maximum of 5).
  510.  
  511.      Initially, a solid cursor bar appears that is highlighting the
  512.      first file displayed.  File names are displayed in the order
  513.      determined by the current sort method.  The cursor can be moved
  514.      with the up, down, right, and left arrow keys.  The solid bar
  515.      under the file display shows the current directory path name.
  516.      Below that, there are three blocks of information.
  517.  
  518.      The first block on the left displays information about the file
  519.      or directory name currently being highlighted by the cursor
  520.      bar.  An example is:
  521.  
  522.                  Date: 16 December 1986
  523.                  Time: 01:00 p.m.
  524.                  Size: 15,172
  525.                  Attr: Normal-A
  526.  
  527.      The date and time entries are self-explanatory.  The size entry
  528.      is from the DOS report of the actual file size to the byte.
  529.      This will be a zero if the entry being highlighted is a
  530.      directory or volume label.  The attribute entry shows status of
  531.      the file attribute byte.  In this case the file is a normal
  532.      file that has the archive bit set.  More about attribute bytes
  533.      will be explained later.  Attribute status may be any of the
  534.      following:
  535.  
  536.                    Normal
  537.                    Read-only
  538.                    Hidden
  539.                    System
  540.                    Read-only & Hidden
  541.                    Read-only & System
  542.                    Hidden & System
  543.                    Read-only & System & Hidden
  544.  
  545.      Names of hidden files will appear on a monochrome monitor in
  546.      low intensity video and underlined.  In a color system, they
  547.      appear as a bright cyan.  Directory names in a mono system are
  548.      in low intensity video and have arrow heads appended at each
  549.      end of the entry.  In color, they are yellow.  Volume labels
  550.      appear in low intensity with vertical bars at each end in a
  551.      mono system and are light red in a color system.
  552.  
  553.      The middle box of the lower part of the main display shows the
  554.      following information:
  555.  
  556.                   Disk = MYDISK-1
  557.                   Mask = *.*
  558.                   Files tagged = 0
  559.                   Bytes tagged = 0
  560.  
  561.      The first line shows the name (if any) of the current disk.  It
  562.      will appear as NOT LABELED if that is the case.  The next line
  563.      shows the current file mask.  The file mask consists of a valid
  564.      DOS file name that may contain DOS wild card characters
  565.      ("*","?").  All displayed entries will match this mask.  The
  566.      last two lines are used for information when batch tagging
  567.      files, which will be discussed later.
  568.  
  569.      The box on the far right of the lower part of the main display
  570.      contains more information on the current directory.  It
  571.      displays:
  572.  
  573.                    Dirs  =          2
  574.                    Files =        134
  575.                    Used  =  1,024,000
  576.                    Free  =  7,665,424
  577.  
  578.      Dirs refers to the number of subdirectory contained in this
  579.      directory.  Files is the number of files in the current
  580.      directory, based upon the file mask.  If the file mask is "*.*"
  581.      then all files in the directory will be displayed.  Used is the
  582.      total sum number of bytes occupied by files matching the
  583.      current file mask.  Free is the number of bytes currently
  584.      available for DOS assignment on the active drive.
  585.      The bottom line shows the SCOUT default directory, which is the
  586.      directory active at the time SCOUT is called.
  587.  
  588.      VII.  SCOUT NAVIGATION COMMANDS
  589.  
  590.      SCOUT provides a number of commands that facilitate navigation
  591.      around the system.  Each is invoked from the main SCOUT
  592.      display and is described in the following subparagraphs.
  593.  
  594.           A.  Changing drives.
  595.  
  596.               Pressing the "d" key will pop up a small window that
  597.               prompts for entry of a single character that denotes
  598.               the desired drive.  In DOS, drives are designated by
  599.               A,B,C... etc.  Pressing the appropriate letter key
  600.               will cause SCOUT to change to the drive indicated and
  601.               display whatever the default directory on that drive
  602.               happens to be.  If a letter is pressed that is outside
  603.               the range of drives in the system or if the target
  604.               drive is not ready (i.e., door is open), then an error
  605.               window will be displayed.  A drive change may also be
  606.               effected by assigning one of the function keys to a
  607.               string such as "A:" and then pressing that function
  608.               key.
  609.  
  610.           B.  Changing the SCOUT base or default directory.
  611.  
  612.               When initially called, SCOUT will record the current
  613.               drive and active directory as the default directory.
  614.               This is done so that SCOUT will not trick the current
  615.               application program by changing drives and/or
  616.               directories.  This can be changed by pressing the "b"
  617.               key.  The SCOUT directory catalog will appear and the
  618.               SCOUT default directory can be changed to any
  619.               directory in the catalog by pressing the associated
  620.               letter key.  The catalog is divided into pages of 20
  621.               directories each and the directory names are
  622.               alphabetically sorted.  Page through the catalog by
  623.               using the PgUp and PgDn keys.  Note that the SCOUT
  624.               default directory is always displayed on the bottom
  625.               line of the main SCOUT display.  The End key will
  626.               effect a change to the SCOUT default directory.
  627.  
  628.           C.  Changing to a Directory.
  629.  
  630.               A change of directory can be accomplished by moving
  631.               the cursor over the name of a subdirectory and
  632.               pressing return.  A directory change can also be
  633.               accomplished in several other ways.  One is through
  634.               the SCOUT catalog (described later) and the other is
  635.               through the function keys.  Recall that function keys
  636.               could be assigned valid directory path names via the
  637.               configuration program (CONFIG.COM).  Simply pressing a
  638.               function key assigned a directory name will cause
  639.               SCOUT to change to that directory and display it's
  640.               files.  Pressing the Home key will change to the root
  641.               directory of the current drive and pressing the End
  642.               key will change to the SCOUT default directory.
  643.               Pressing Ctrl and PgUp will change to the parent
  644.               directory of the current directory.  For example, if
  645.               SCOUT is displaying files in \ONE\TWO\THREE and the
  646.               Ctrl PgUp combination is pressed, SCOUT will change to
  647.               and display files in \ONE\TWO.
  648.  
  649.      VIII.  SCOUT DIRECTORY COMMANDS
  650.  
  651.      A number of various commands are available that make it much
  652.      easier to manage the directory structure of a large disk.
  653.  
  654.           A.  Creating a directory.
  655.  
  656.               Pressing the "i" key will bring up a window that
  657.               prompts for the name of the directory you wish to
  658.               create.  If you desire that the directory you are
  659.               creating become a subdirectory of the current
  660.               directory, then type in a valid DOS name with NO PATH
  661.               SPECIFIER.  For example, suppose SCOUT is displaying
  662.               the files in C:\ONE and you wish to create the
  663.               subdirectory C:\ONE\TEST, which is a child of the
  664.               directory \ONE.  Type TEST, press return, and SCOUT
  665.               will create the directory and update the catalog.
  666.               When the screen is refreshed, the new directory name
  667.               will appear on the display.  If you desire to create a
  668.               directory that is NOT a child of the current
  669.               directory, then type in the full DOS path name of the
  670.               new directory.  For example, suppose you wish to
  671.               create the directory \ABC.  Type in the string
  672.               "\ABC", press return, and SCOUT will create the
  673.               directory "\ABC".
  674.  
  675.               Note that any time an invalid path specifier is
  676.               entered, SCOUT will display an error box with the
  677.               message "Invalid Directory".  This might occur if an
  678.               attempt is made to create a directory with a name that
  679.               is already in use as a directory name.
  680.  
  681.           B.  Removing a Directory.
  682.  
  683.               A directory is deleted by changing to the parent
  684.               directory of the directory to be removed, placing the
  685.               cursor bar over its name, and pressing the Del key.
  686.               If the directory contains files it cannot be deleted
  687.               and SCOUT will notify you by showing the error box and
  688.               the message "Directory has files."
  689.  
  690.           C.  Directory Listing.
  691.  
  692.               A printed copy of the current directory file list may
  693.               be obtained by pressing the combination of Ctrl P from
  694.               the main SCOUT display.  A window will pop up offering
  695.               two choices.  A listing of only the current directory
  696.               or a listing of all directories on the current drive
  697.               may be selected.  If your printer is not ready, an
  698.               error box will pop up informing you of this fact.
  699.  
  700.           D.  Volume Labels.
  701.  
  702.               SCOUT permits the creation, renaming, and deletion of
  703.               disk volume labels.  A label may be created by
  704.               pressing the "l" key.  If no label exists, you will be
  705.               prompted for the new label name.  Be sure to enter a
  706.               valid DOS name.  If a label already exists, an error
  707.               box will pop up so informing you.  To rename or remove
  708.               a label, move SCOUT to the root directory of the
  709.               desired drive and place the cursor over the current
  710.               label.  To rename it, press the Ins key.  To remove
  711.               it, press the Del key.  If renaming a label, you will
  712.               be prompted for the new label name.  If deleting a
  713.               label, the label name under the cursor bar will be
  714.               replaced by the string "[ DELETED ]".
  715.  
  716.           E.  Refreshing the Main Display.
  717.  
  718.               As you will see later, it is sometimes desirable to
  719.               update the SCOUT display.  Pressing the "x" key will
  720.               refresh the display and move the display to the first
  721.               page of files.
  722.  
  723.      IX.  FILE OPERATIONS
  724.  
  725.      The following subparagraphs describe SCOUT's ability to manage
  726.      the files on your disks.
  727.  
  728.           A.  Copy a File.
  729.  
  730.               To copy an individual file, use the arrow keys to move
  731.               the cursor to the file name you wish to copy and press
  732.               the "c" key.  SCOUT will respond with a window that
  733.               prompts you for the new file name.  This can be a
  734.               simple file name, in which case SCOUT will copy file
  735.               under the cursor to a file of the name you entered in
  736.               the same directory, or it can be a path name, in which
  737.               case SCOUT will make a copy of the file of the same
  738.               or new name in the directory specified.  In any case,
  739.               SCOUT will show you the full path name (including the
  740.               target file name) and ask for permission to proceed
  741.               with the copy.  If no path name is shown, then it
  742.               indicates that SCOUT intends to copy the source file
  743.               to the target file in the current directory.  SCOUT
  744.               makes several checks to insure that it doesn't attempt
  745.               to copy a file to itself and will bring up the error
  746.               box if that is the case.  Upon completion of the copy
  747.               operation, SCOUT will display the number of bytes
  748.               actually copied.
  749.  
  750.               When copying to another drive, SCOUT will invoke the
  751.               error box if it detects that the target drive is write
  752.               protected or that the it is not ready (open door).  It
  753.               will also check the validity of the target
  754.               directory, if one is specified, and abort the copy if
  755.               the target directory path is not valid.
  756.  
  757.           B.  Strip and Copy a File.
  758.  
  759.               This function will copy a file in the exact same
  760.               manner as described above except that it will strip
  761.               the high bit from all characters as it copies.  In
  762.               other words, Wordstar files may be copied in a way
  763.               that removes special control codes and characters.
  764.               The resulting copy will be a straight ASCII file.
  765.  
  766.           C.  Move a File.
  767.  
  768.               SCOUT will move a file from one directory to another
  769.               on the same drive.  It will not move files across
  770.               drives.  Highlight the target file with the cursor and
  771.               press the "v" key.  A window will open that prompts
  772.               for the path name of the destination directory.
  773.               Entery the desired directory path name and press
  774.               return.  If the entered destination path name is
  775.               valid, SCOUT will move the file from the current
  776.               directory to the destination directory.  If the path
  777.               name was not valid, an error box will appear.  When
  778.               the move window disappears, the name [ MOVED ] will
  779.               appear in the place of the target file name.
  780.  
  781.               Moving a file from on directory to another is faster
  782.               than copying it because no data is actually moved.
  783.               Instead, the target file name is moved from its
  784.               original directory to the new directory.
  785.  
  786.           D.  Rename a File.
  787.  
  788.               A file can be renamed by moving the cursor over the
  789.               file name and pressing the Ins key.  A window will
  790.               appear that prompts for the new file name.  Enter any
  791.               valid DOS name and press enter.  The name of the file
  792.               will be changed to the newly entered name.  It is
  793.               permissable to use the "*" wild card when renaming a
  794.               file.  For example, suppose you desire to rename the
  795.               file named LONGFILE.TXT to LONGFILE.DAT.  When
  796.               prompted for the new name, enter *.DAT and SCOUT will
  797.               rename LONGFILE.TXT to LONGFILE.DAT.
  798.  
  799.           E.  Alter a File Attribute.
  800.  
  801.               Each file created and maintained by DOS has what is
  802.               called an attribute byte.  This byte contains coding
  803.               information that describes certain of the file's
  804.               properties.  It is through coding of the attribute
  805.               byte that a file is marked as hidden, read-only, or
  806.               archived.  In the case of archive status, each time a
  807.               file is opened for updating, DOS sets the archive bit
  808.               (a member of the attribute byte) to indicate that the
  809.               file has been updated.  Many back-up programs re-set
  810.               the arhive bit to show that the file has been backed
  811.               up and hasn't been changed since.  The attribute byte
  812.               of any file on your disk can be altered by SCOUT by
  813.               highlighting the target file with the cursor and
  814.               pressing the "a" key.  A menu type window will appear
  815.               that allows you set the file's attribute to any of the
  816.               DOS legal settings.  This is useful for deleting files
  817.               marked read-only by some applications programs.  First
  818.               change the attribute to normal and then the file may
  819.               be safely deleted.  Neither DOS nor SCOUT will delete
  820.               a file marked as read-only, so it is one method of
  821.               protecting valuable file from inadvertant erasure.
  822.  
  823.           F.  Delete a File.
  824.  
  825.               To delete a file, move the cursor over the target file
  826.               and press the Del key.  If the file is marked as read-
  827.               only, an error box will appear and SCOUT will not
  828.               delete the file.  SCOUT will ask if you are sure that
  829.               you wish to delete the file.  If you are sure, press
  830.               the "y" key and SCOUT will delete the file.  If not,
  831.               press any other key and the window will disappear and
  832.               the file will remain as before.
  833.  
  834.               If you attempt to delete a file on a write-protected
  835.               drive, SCOUT will inform you with an error box.
  836.  
  837.           G.  Purging a Directory of Files.
  838.  
  839.               SCOUT offers a fast way of purging (deleting) all the
  840.               files in a directory.  Move SCOUT to the desired
  841.               directory and press the left-shift tab key
  842.               combination.  A window will appear that asks if you
  843.               are ABSOLUTELY CERTAIN.  Be careful, because answering
  844.               to the affirmative will delete ALL files in the active
  845.               directory.  All files, that is, except any marked as
  846.               read-only (of course).
  847.  
  848.           H.  Setting a File Time/Date.
  849.  
  850.               A file's time and/or date may be changed by moving the
  851.               cursor bar over the name of the file and pressing the
  852.               Ctrl "f" combination.  A window will appear that
  853.               offers three choices.  A new time may be entered, a
  854.               new date may be entered, or the file's time/date can
  855.               be set to the current system time/date.  The date is
  856.               entered in the format MM-DD-YY.  Be sure to enter two
  857.               digits each for the month, day, and year fields.  The
  858.               separator between fields may be the hyphen (-) or any
  859.               character desired.  The time is similarly entered
  860.               using the format HH:MM:SS.  The seperator may be the
  861.               colon or any desired character.  An error message will
  862.               inform you if you enter an invalid time or date.  The
  863.               file's time and date may both be updated to system
  864.               time automatically by selecting that choice from the
  865.               window menu.
  866.  
  867.           I.  Printing a File.
  868.  
  869.               If the printer is ready and available, pressing Ctrl
  870.               "z' with the cursor highlighting a printable file (not
  871.               a .COM or .EXE file) will bring up the SCOUT print
  872.               menu.  If the printer is not ready, an error box will
  873.               appear informing you of that fact.  Three choices are
  874.               available.  The file can be printed using SCOUT
  875.               formatting parameters or it can be printed with no
  876.               added formatting.  The third window menu choice leads
  877.               to an auxilliary menu that allows you to set the
  878.               printing parameters.  If you know that the file you
  879.               wish to print already contains form-feeds and other
  880.               printer control codes, then use menu item B to print
  881.               the file.
  882.  
  883.               If you desire to use SCOUT formatting commands, you
  884.               may change the parameters you defined via the
  885.               configuration program from the auxilliary menu.  It
  886.               looks like this:
  887.  
  888.                      [L]  Left margin          0
  889.                      [T]  Top margin           0
  890.                      [B]  Bottom margin       10
  891.                      [P]  Lines per page      66
  892.                      [N]  Page numbering      NO
  893.                      [D]  Today's date        YES
  894.                      [S]  Start page           1
  895.                      [E]  End page            99
  896.  
  897.               The page numbering and date selections are toggle that
  898.               will change from YES to NO (or NO to YES) each time
  899.               the associated key is pressed.  All other selections
  900.               result in a prompt for the desired values.  The start
  901.               and end page settings permit you to print a selected
  902.               portion of a document.  If the start and end page
  903.               values are set so that the start page is greater than
  904.               the end page, SCOUT will "simulate" printing the file
  905.               and you can discover the number of lines and pages in
  906.               a file based upon the type of formatting selected.
  907.               Note that the Left margin parameter is in effect even
  908.               when a file is printed with no SCOUT formatting.  This
  909.               was done so that you might have some control over the
  910.               left margin of a document even though it it pre-
  911.               formatted.
  912.  
  913.               After selection of print parameters is complete, press
  914.               the Esc key to return to the main print menu and
  915.               select the type of formatting desire.  SCOUT will then
  916.               cause the file to be printed and will keep you
  917.               informed of its progress by dynamically updating the
  918.               number of lines and pages printed as well as the per
  919.               cent of completion.
  920.  
  921.      X.  SCOUT BATCH FILE OPERATIONS
  922.  
  923.      Batch file operations make quick, easy work out dealing with
  924.      the requirement to move, copy, or delete a group of files.  It
  925.      saves many, many keystrokes and lowers the possibility of
  926.      inadvertant errors caused by mistyping.
  927.  
  928.           A.  Tagging Files.
  929.  
  930.               The purpose of tagging files is mark a selected group
  931.               of files for moving, copying, or deleting.  Files are
  932.               tagged by using the plus (+) key.  When the plus key
  933.               is pressed, a "+" symbol appears next to the file name
  934.               under the cursor and the cursor advances to the next
  935.               file name.  Up to 80 files may be tagged at one time.
  936.               An individual file may be tagged by moving the cursor
  937.               to that file and pressing the minus key.  As files are
  938.               tagged, the lower center and right information boxes
  939.               are updated.  A running tally of the number of files
  940.               tagged and bytes tagged is kept in the center lower
  941.               box.  The last line of the lower right box changes to
  942.               "Flex = ".  This provides the user with a running
  943.               tally of bytes tagged based on the cluster size of a
  944.               floppy disk.  For a more technical explanation, see
  945.               the technical notes section of this manual.
  946.  
  947.               Files may also be tagged automatically by pressing the
  948.               Ctrl "t" combination.  Auto tagging will commence at
  949.               the current location of the cursor and tag all files
  950.               until the 80th file or the end of the listed files is
  951.               reached.  This operation can span SCOUT's directory
  952.               pages.
  953.  
  954.               Another method of automatically tagging files is to
  955.               press the Ctrl "w" combination.  A window will appear
  956.               that prompts for entry of a file mask.  When the file
  957.               mask is entered (e.g., "AB??DC.*LM"), SCOUT will tag
  958.               all files matching the mask specification up to 80
  959.               files or the end of the listed files.
  960.  
  961.               A tagged file may be untagged by moving the cursor to
  962.               it and pressing the minus "-" key.  All tagged files
  963.               can be untagged with just one keypress.  Press the "u"
  964.               key and SCOUT will remove all active tags.
  965.  
  966.           B.  Batch Copying.
  967.  
  968.               All tagged files may be copied in one operation by
  969.               pressing the "g" key.  A window will appear that shows
  970.               the names of all tagged files and asking for a
  971.               destination.  If no files are tagged, a message to
  972.               that effect appears in the window.  Entry of a valid
  973.               destination string will cause all the tagged files to
  974.               be copied to that destination.  The destination string
  975.               can be a directory on the current drive, a directory
  976.               on a different drive, or the default directory of a
  977.               different drive.  To copy to the default directory of
  978.               another drive, just enter the drive designator and a
  979.               colon (i.e., "A:") and SCOUT will do the rest.  To
  980.               minimize entry errors resulting in copying to the
  981.               wrong destination, SCOUT responds to entry of the
  982.               destination string by displaying the intended
  983.               destination in full DOS path name format and
  984.               requesting confirmation for the copy.  Pressing Esc at
  985.               any time during this operation will abort the copy.
  986.  
  987.               As each file is copied, the string [ COPIED ] replaces
  988.               the file name on the displayed list of tagged files.
  989.               Upon completion of the batch copy operation, SCOUT
  990.               will display the total number of bytes copied.
  991.  
  992.               When copying to another drive, SCOUT will check the
  993.               space available on that drive and if it is smaller
  994.               than the amount of tagged bytes the copy operation
  995.               will be aborted.
  996.  
  997.               At the completion of the batch copy operation, all
  998.               tagged files will now have a pound sign ("#") in place
  999.               of the plus ("+") sign.  Pressing the "t" key at this
  1000.               point will result in re-tagging all the files just
  1001.               copied.  This saves having to manually tag those files
  1002.               again in case it is desire to copy the same group of
  1003.               files to several different destinations.
  1004.  
  1005.           C.  Batch Moving.
  1006.  
  1007.               The batch move operation operates exactly as the batch
  1008.               copy operation except that files may not be moved to
  1009.               another drive.  Again, window appears that displays
  1010.               all tagged file names and prompt for the destination
  1011.               directory.  If the entered directory name is invalid,
  1012.               an error box will appear informing you of that fact.
  1013.               As each file is moved, the string [  MOVED  ] replaces
  1014.               the moved file.  If the destination directory contains
  1015.               any files with the same name as one of those tagged,
  1016.               the [  MOVED  ] indicator will not replace the name
  1017.               and at the end of the operation an error box will
  1018.               inform you of the error.  At the end of the
  1019.               operation, SCOUT will display the total number of
  1020.               bytes moved.
  1021.  
  1022.           D.  Batch Deletion.
  1023.  
  1024.               The batch delete operation works just like the batch
  1025.               copy and move operations except that of course there
  1026.               is no destination to enter.  The same window will
  1027.               appear displaying the names of the tagged files and
  1028.               SCOUT will ask for confirmation to delete.  Be
  1029.               careful, because once an affirmative response is
  1030.               given, the operation proceeds non-stop unti all tagged
  1031.               files are deleted.  The string [ DELETED ] will
  1032.               replace each file as it is deleted.  If any tagged
  1033.               files are marked as read-only, they will not be
  1034.               deleted and their names will remain visible on the
  1035.               display.  At the end of the batch delete operation,
  1036.               SCOUT will show an error box saying that an illegal
  1037.               operation was attempted on a read-only file.  As with
  1038.               the batch copy and move operations, SCOUT will display
  1039.               the total number of bytes deleted at the end of the
  1040.               operation.
  1041.  
  1042.           E.  Batch Archive Bit Reset.
  1043.  
  1044.               SCOUT provides a very fast and convenient way to
  1045.               continually back up data files while working in an
  1046.               application program that is continually updating those
  1047.               files.  It works like this.  Pressing the key
  1048.               combination Ctrl "a" will bring up a window asking if
  1049.               you desire to reset all archive bits.  If you answer
  1050.               yes, SCOUT will reset the archive bits of every file
  1051.               in the directory.  Now, as you work in your
  1052.               application program and valuable data files are
  1053.               updated by your program, the archive bits are set by
  1054.               DOS.  So as you work, SCOUT can readily detect which
  1055.               files have been updated since resetting the bits or
  1056.               since the last update.  To effect backup, press the
  1057.               Ctrl "b" combination at any time.  A window similar to
  1058.               the batch copy window will appear and all files that
  1059.               have been changed will be listed by name.  Enter a
  1060.               valid destination string and SCOUT will copy the
  1061.               marked files to that destination and reset the archive
  1062.               bits again.  This cycle can be repeated over and over
  1063.               as you work and you never have to leave your
  1064.               application program to back up your files!  By the
  1065.               way, once you have entered a destination string and
  1066.               the copy operation has completed, the next time you
  1067.               invoke the copy mode and are prompted for the
  1068.               destination name simply press Ctrl "r" and the
  1069.               previously entered name will automatically be inserted
  1070.               for you.
  1071.  
  1072.      XI.  SCOUT INFORMATION COMMANDS
  1073.  
  1074.      SCOUT offers a number of commands that provide valuable
  1075.      information to the user.
  1076.  
  1077.           A.  Disk Information.
  1078.  
  1079.               Pressing the "q" key from the main display will bring
  1080.               up a window that shows a number parameters applicable
  1081.               to the active disk, including total bytes available,
  1082.               bytes used and bytes free both in numbers and
  1083.               percentages.
  1084.  
  1085.           C.  Disk Space Available
  1086.  
  1087.               Pressing Alt-d will result in a window that displays
  1088.               the bytes of disk space available for each drive in
  1089.               the system that is lettered C and above (including RAM 
  1090.               disks).  Drives A and B are ignored since they are
  1091.               usually floppy drives and don't contribute that much to
  1092.               the overall system.
  1093.  
  1094.           C.  Version Information.
  1095.  
  1096.               The "n" key will bring up a window showing the SCOUT
  1097.               version number, maximum number of files, maximum
  1098.               number of directories, file buffer size, and the
  1099.               current setting of the copy mode.
  1100.  
  1101.           D.  File Mask Settings.
  1102.  
  1103.               In order to see what the current file mask settings
  1104.               are or to change them, press the "j" key.  A window
  1105.               will appear displaying the file mask string
  1106.               assignments to the ten number keys.  Any one or more
  1107.               of these can be changed for the duration of the
  1108.               current session.  To permanently change a file mask
  1109.               setting, use the configuration program.
  1110.  
  1111.           E.  Function Key Settings.
  1112.               Function key macro settings can be viewed or changed
  1113.               in exactly the same manner as the file masks.
  1114.               Pressing the "k" key will bring up a menu showing the
  1115.               current function key assignments.  Changes can be made
  1116.               for the duration of the session only.
  1117.  
  1118.           F.  SCOUT Calendar.
  1119.  
  1120.               Pressing the combination Ctrl "l" will bring up a
  1121.               calendar with the current date blinking.  Advance the
  1122.               month by pressing up arrow key and retard the month by
  1123.               pressing the down arrow key.  The entire year may be
  1124.               advanced/retarded by pressing the righ/left arrow keys
  1125.               respectively.  Pressing the Home key will re-display
  1126.               the current month and year.  The year will not retard
  1127.               below 1980 (the DOS minimum).
  1128.  
  1129.           G.  SCOUT ASCII Table.
  1130.  
  1131.               SCOUT will display an ASCII table if the right square
  1132.               bracket key ("]") is pressed.  Pressing the down arrow
  1133.               key will scroll the table up and pressing the up arrow
  1134.               key will scroll the table up.  PgDn will scroll up a
  1135.               full page and PgUp will scroll down a full page.  Home
  1136.               will return to the beginning of the table and End will
  1137.               display the last page of the table.
  1138.  
  1139.           H.  Memory Allocation.
  1140.  
  1141.               SCOUT will display a list of all programs currently in
  1142.               RAM and the number of bytes each is occupying.  Press
  1143.               the "w" key to bring up a window displaying this data.
  1144.               Please note that for DOS 3.X actual program names will
  1145.               be displayed but in the case of DOS 2.X that
  1146.               information is not readily available, so SCOUT
  1147.               enumerates the programs by labeling them program1,
  1148.               program2, etc.
  1149.  
  1150.           I.  Catalog Information.
  1151.  
  1152.               SCOUT keeps all of the directory names from the
  1153.               currently active disk in a catalog.  The catalog is
  1154.               accessable via the "z" key.  The catalog is displayed
  1155.               in up to 5 pages of 20 directory names in each page.
  1156.               Page up or down through the catalog with PgUp and PgDn
  1157.               keys.  Each directory name is indexed by an alphabetic
  1158.               character from "A" through "T".  Pressing Ctrl "p"
  1159.               while viewing the catalog will result in a formatted
  1160.               listing of all directories in the catalog to the
  1161.               printer.  Pressing a letter key that is associated
  1162.               with a directory name will result in SCOUT changing to
  1163.               that directory.
  1164.  
  1165.               The "b" key will bring up exactly the same display of
  1166.               the catalog as the "z" key except that pressing a
  1167.               letter key associated with a directory name will
  1168.               change the SCOUT default directory.  The SCOUT default
  1169.               directory is the directory that SCOUT will make active
  1170.               when the Esc key is pressed from the main display to
  1171.               return control to your application program.
  1172.  
  1173.           J.  Text File Viewing.
  1174.  
  1175.               A text file may be browsed by placing the cursor over
  1176.               the desired file name and pressing the "r" key.  SCOUT
  1177.               will display 23 lines of the file at a time.  You can
  1178.               page back and forth through the file using the PgUp
  1179.               and PgDn keys.  The Home key will show the first page
  1180.               of the file.  The End key will take you to the end of
  1181.               the file.  Note that if the file is a long one, there
  1182.               will be some delay while SCOUT indexes the pages on
  1183.               the way through to the end of file marker.  Once this
  1184.               has occurred, pressing the End key from anywhere in the
  1185.               file will instantly take you to the end of the file.
  1186.               Any page of the file may be printed by pressing Ctrl
  1187.               "p".  Use the Esc key to exit the file browse mode.
  1188.  
  1189.               SCOUT will search the text file being viewed for a
  1190.               specified string.  Press the "F" key while a text file
  1191.               is being browsed.  A box will pop up prompting for a
  1192.               search string.  The search is case sensitive.  Typing
  1193.               in a string and pressing return will start a search
  1194.               (forward only) through the file for the specified string.
  1195.               If the string is not found then a message to that
  1196.               effect is displayed in the box.  If found, the page
  1197.               containing the target string is displayed and all
  1198.               occurrences of the string will be blinking.  In fact,
  1199.               you can continue to browse back and forth through the
  1200.               file from this point and every occurrence of the string
  1201.               will blink.  To stop the blinking, press "F" and just
  1202.               enter a carriage return in response to the prompt.  If
  1203.               the "C" key is pressed following a search and location
  1204.               of a string, SCOUT will continue the search to the end
  1205.               of the file.
  1206.  
  1207.           K.  ARC File Directory Listing.
  1208.  
  1209.               ARC files are files that have been compressed by
  1210.               commonly available utilities like ARC and PKARC.  Any
  1211.               such file with an .ARC extension that is a valid ARC
  1212.               file may accessed to display its directory of file
  1213.               entries.  Just place the cursor of an ARC file and
  1214.               press the "r" key.  If SCOUT finds that it is indeed a
  1215.               valid ARC file, a window will appear that shows the
  1216.               directory listing in pages of pages of 18 entries
  1217.               each.  Each entry displayed has the ARCed file name,
  1218.               the date, the time, the uncompressed file size, the
  1219.               compressed file size, and the method used in
  1220.               compression.  The method is coded as follows:
  1221.  
  1222.                            CR   -   Crunched
  1223.                            PA   -   Packed
  1224.                            ST   -   Stored
  1225.                            SQ   -   Squeezed
  1226.                            SU   -   Squashed (PKARC only)
  1227.                            UN   -   Unknown
  1228.  
  1229.               To get a printed listing of the ARC file directory,
  1230.               press Ctrl "p" at any time while displaying the file
  1231.               names.
  1232.  
  1233.           L.  Search for a File.
  1234.  
  1235.               SCOUT will search an entire disk for a file name and
  1236.               report all directories where the target file was
  1237.               found.  Press the "y" key and a window will appear
  1238.               requesting entry of a file name or file mask.  Any
  1239.               legal DOS file name and/or wild cards ("*","?") are
  1240.               acceptable.  If you desire to search a disk other than
  1241.               the disk that is currently active, just immediately
  1242.               preceed the file specification string with the drive
  1243.               letter and a colon.  For example, suppose you are on
  1244.               drive C and wish to search drive D for all files with
  1245.               an extension of .PAS.  At the prompt, enter D:*.PAS
  1246.               and SCOUT will change to drive D before conducting the
  1247.               search.  As SCOUT finds files matching the entered
  1248.               specification, they will be listed in the window along
  1249.               with their parent directory name.  If more than 16
  1250.               matches are found, SCOUT will pause at the 16th match.
  1251.               Thus SCOUT will display finds in groups of 16.
  1252.               Pressing the escape key at any pause aborts the
  1253.               search.  A listing of the current screen can be
  1254.               obtained by pressing Ctrl "p" at any pause.  If no
  1255.               match is found, SCOUT will display a blinking message
  1256.               to that effect.
  1257.  
  1258.           M.  Scan the Disk.
  1259.  
  1260.               If any directories are renamed, deleted, or created
  1261.               other than through SCOUT commands, it will be
  1262.               necessary to update the catalog.  Press the "s" key
  1263.               and window will appear informing you that the scan is
  1264.               in progress.  SCOUT will scan the entire disk and
  1265.               enter all directory names found in its catalog.  On
  1266.               most hard disks the scan only takes a minute or so,
  1267.               but the time required is dependent upon how many
  1268.               directories are present, how deep they are nested, and
  1269.               the performance of the disk itself.  Note:  DO NOT
  1270.               nest directories over five levels (including the root
  1271.               directory) deep.  This slows DOS performance and can
  1272.               cause SCOUT to malfunction during a scan.
  1273.  
  1274.      XII.  EXECUTING PROGRAMS FROM SCOUT
  1275.  
  1276.      SCOUT is the only memory resident program known to have the
  1277.      capability to execute programs.
  1278.  
  1279.           A.  Run a Program.
  1280.  
  1281.               First, remember that you MUST have placed RUNFILE.COM
  1282.               in the root directory of the disk drive from which
  1283.               SCOUT is to be initially loaded into memory in order
  1284.               for you to successfully run a program from SCOUT.
  1285.  
  1286.               The easiest and most direct method of running a
  1287.               program from SCOUT is to move the cursor to a .COM,
  1288.               .EXE, or .BAT file and press return.  SCOUT will
  1289.               execute the program.  When you exit the program, a
  1290.               prompt will appear asking if you wish to return to
  1291.               SCOUT.  If so, pressing "y" will activate SCOUT again
  1292.               in the same directory from which you ran the program.
  1293.               If not, pressing "n" will leave you at the DOS level.
  1294.               Note:  YOU CANNOT RUN A PROGRAM FROM SCOUT UNLESS YOU
  1295.               CALLED SCOUT FROM THE DOS LEVEL!  But you may activate
  1296.               SCOUT from the program you executed from SCOUT.  Just
  1297.               be sure to terminate the program before attempting to
  1298.               run another program.
  1299.  
  1300.               In many cases it may be desirable to pass the program
  1301.               you desire to run parameters via the command line.
  1302.               Just press the slash ("/") key with the cursor over
  1303.               the name of the program you desire to run.  A window
  1304.               will appear prompting you for the command line string.
  1305.               Enter it and press return.  SCOUT will pass the
  1306.               entered string to the executed program just as if you
  1307.               had invoked the program from the DOS command line.
  1308.  
  1309.           B.  The Program Menu.
  1310.  
  1311.               The configuration program permittied you to enter up
  1312.               to 10 program names, parent directories, and flags
  1313.               indicating whether or not to pause for command line
  1314.               parameters.  This menu may be invoked by pressing the
  1315.               backslash key ("\").  A window will appear that
  1316.               displays the program names you defined, the directory
  1317.               names they are located in, and stars ("*") for any you
  1318.               marked to pause for command line parameters.  Each
  1319.               program is indexed by a function key.  Press the
  1320.               function key associated with program that you desire
  1321.               to execute.  If that program is flagged with a star,
  1322.               the command line parameter window will appear and
  1323.               request entry of the parameter string before the
  1324.               program is executed.
  1325.  
  1326.               The power of using the menu is that you can define
  1327.               programs that reside on disks other than the default
  1328.               drive and SCOUT will effect both appropriate drive and
  1329.               directory change so that the program can be executed
  1330.               from its parent directory.  Just be sure to enter the
  1331.               full proper path specification in the configuration
  1332.               program.
  1333.  
  1334.      XIII.  MISCELLANEOUS COMMANDS
  1335.  
  1336.            A. Saving the Screen to a File.
  1337.  
  1338.               Pressing Ctrl-V with with the main SCOUT display up
  1339.               will cause SCOUT to save the screen image that was
  1340.               present before SCOUT was activated.  The screen image
  1341.               will be converted to ASCII text and saved to a disk
  1342.               file.  The file name is SCREEN.DAT and it will be
  1343.               written to the default directory.  If SCREEN.DAT
  1344.               exists, SCOUT will append the screen data to it
  1345.               otherwise it will create the file.
  1346.  
  1347.            B. Printing a Graphic Screen Image.
  1348.  
  1349.               If SCOUT was loaded with the "g" parameter on the
  1350.               command line and a Color Graphics Adaptor (CGA) or
  1351.               Enhanced Graphics Adaptor (EGA) emulating the CGA in
  1352.               use, SCOUT will save a graphics screen image when
  1353.               activated.  Pressing Ctrl-G will cause SCOUT to send
  1354.               the saved graphics image to the printer.  This will
  1355.               only work properly on IBM graphics printers or
  1356.               printers capable of operating in the IBM graphics mode
  1357.               like the Epson FX series.  A menu will pop up offering
  1358.               a selection of either the IBM graphics or Epson
  1359.               printer.  The printed image will be rotated 90 degrees
  1360.               so that the screen image perspective is preserved in
  1361.               the printing.
  1362.  
  1363.           C.  Format a Floppy Disk.
  1364.  
  1365.               SCOUT will even let you format a floppy disk (5.25"
  1366.               only).  Pressing the "f" key at the main display will
  1367.               pop up a window asking whether to format drive A or B.
  1368.               Press the appropriate drive letter.  If you are using
  1369.               SCOUT on an AT, SCOUT will then ask if you want to
  1370.               format a high density drive.  PC AT's and compatibles
  1371.               have drives that can use both regular (40 track, 9
  1372.               sector, 360 KB) and high density (80 track, 15 sector,
  1373.               1.2 MB) disks.  When ready to format, press Return.
  1374.               If the drive has been previously formatted, it may
  1375.               contain files you don't wish to destroy.  SCOUT will
  1376.               issue a warning in this case and give you the option
  1377.               of aborting the format.  Otherwise SCOUT will go ahead
  1378.               and format the disk and show you (track by track) its
  1379.               progress as it does.  SCOUT will also warn you if the
  1380.               disk is write-protected.  If the drive door happens to
  1381.               be open and you don't close it before formatting
  1382.               begins, SCOUT will rush through the formatting and
  1383.               then bring up the error box informing you that there
  1384.               was an error in formatting.
  1385.  
  1386.      XIV.  EXPANDED MEMORY VERSION
  1387.  
  1388.               There is a version of SCOUT (not included in the
  1389.               regular distribution package) that runs in Expanded
  1390.               Memory (EM).  This version can be used with any EM
  1391.               board and software drivers that conform to the Lotus,
  1392.               Intel, Microsoft (LIM) Expanded Memory Specification
  1393.               (EMS) version 3.2.  If you have the EM version of
  1394.               SCOUT, then you should have the following files:
  1395.  
  1396.                               SCOUT-EM.COM
  1397.                               SCOUT-EM.000
  1398.                               RUNSCOUT.COM
  1399.                               REMOVE.COM
  1400.                               CONFIG.COM
  1401.                               RUNFILE.COM
  1402.                               CALLSCT.COM
  1403.  
  1404.               SCOUT-EM is configured and installed exactly the same
  1405.               as SCOUT but it is loaded differently.  The only
  1406.               command line parameter recognized by SCOUT-EM is the
  1407.               "m" parameter for composite video monitors.  When
  1408.               SCOUT-EM loads, it first determines that an EMS driver
  1409.               is present and requests eight 16k pages from the
  1410.               Expanded Memory Manager (EMM).  If the EMM is not
  1411.               present or is unable to allocate 8 pages to SCOUT-EM,
  1412.               then SCOUT-EM aborts with an appropriate error
  1413.               message.  If everything is ok, SCOUT-EM loads itself
  1414.               into the allocated EMS pages and is ready to be called
  1415.               by the regular RAM-resident driver, RUNSCOUT.COM.
  1416.               RUNSCOUT.COM should be loaded immediately after
  1417.               running SCOUT-EM.  This driver contains keyboard
  1418.               interrupt handler code and the code that will map
  1419.               SCOUT-EM code into the active EM page frame when
  1420.               SCOUT-EM is called.  RUNSCOUT.COM will occupy
  1421.               approximately 2K bytes of normal RAM.
  1422.  
  1423.               Operationally, SCOUT-EM will perform exactly as the
  1424.               regular version of SCOUT, except since it is running
  1425.               in EM, it takes up a lot less memory in normal RAM.
  1426.               SCOUT-EM is removed from EM and regular RAM by running
  1427.               the program REMOVE.COM.  The default operational
  1428.               parameters for SCOUT-EM are:
  1429.  
  1430.                          files/directory     420
  1431.                          directorys/disk     150
  1432.                          file buffer size    12,288 bytes
  1433.  
  1434.               SCOUT-EM has been tested in conjunction with other
  1435.               software that utilizes EM such as Software Carousal
  1436.               and Lightning and Vcache, two hard disk cache
  1437.               programs.  AT users may have problems with some
  1438.               configurations if the system you are running under is
  1439.               using a combination of expanded and extended memory
  1440.               and the RAM disk resides in expanded memory.  This is
  1441.               the case with the AST Premium/286 computer.
  1442.  
  1443.      XV.  Compatibility
  1444.  
  1445.               SCOUT is compatible with the IBM PC/XT and PC AT.  It 
  1446.               should operate on any truly compatible computer with 
  1447.               no problems.  It has been tested with PC DOS 2.1, PC 
  1448.               DOS 3.1, MS DOS 2.1, and MSDOS 3.1.  Some lap top 
  1449.               portables have display screens that are supported by a 
  1450.               graphics card but do not show actual colors.  Loading 
  1451.               SCOUT with an "m" on the command line should solve an 
  1452.               display problems with these machines.
  1453.  
  1454.      XVI.  SCOUT Command Key Summary
  1455.  
  1456.      The following is a list of all the SCOUT command keys with a 
  1457.      brief summary statement of the function of each.
  1458.  
  1459.           A  -  Change file attribute.
  1460.          ^A  -  Reset archive bits for all files in current 
  1461.                 directory.
  1462.           B  -  Show catalog - change default directory.
  1463.          ^B  -  Batch copy files changed since last backup.
  1464.           C  -  Copy file under the cursor bar.
  1465.           D  -  Change drive.
  1466.       Alt-D  -  Show unused for each disk drive in system.
  1467.          ^D  -  Change system time/date.
  1468.           E  -  Erase tagged files.
  1469.           F  -  Format a floppy disk.
  1470.          ^F  -  Change file time/date.
  1471.           G  -  Batch copy tagged files.
  1472.          ^G  -  Print saved graphics screen image.
  1473.          ^H  -  Command summary window.
  1474.           I  -  Create new directory.
  1475.           J  -  View/set file mask settings.
  1476.           K  -  View/set function key macro settings.
  1477.          ^K  -  Disable/enable primary hot key combination.
  1478.           L  -  Create new volume label.
  1479.          ^L  -  Calendar display.
  1480.           M  -  Batch move tagged files.
  1481.           N  -  Version window.
  1482.           O  -  View/change sort option.
  1483.           P  -  Printer control code menu.
  1484.          ^P  -  Print listing of current or all directories.
  1485.           Q  -  Disk information.
  1486.           R  -  Read text file or read ARC file directory.
  1487.          ^R  -  Recall last entered path name.
  1488.           S  -  Perform scan and update directory catalog.
  1489.          ^S  -  Strip and copy file.
  1490.           T  -  Retag copied files.
  1491.          ^T  -  Initiate auto-tag from present cursor postion.
  1492.           U  -  Untag all tagged files.
  1493.           V  -  Move individual file.
  1494.          ^V  -  Save text screen image to text file.
  1495.           W  -  Show system memory allocation.
  1496.           X  -  Refresh the main display.
  1497.           Y  -  Search for one or more files.
  1498.           Z  -  Display catalog - change directory.
  1499.          ^Z  -  Print file.
  1500.         Del  -  Delete highlighted file/directory/label.
  1501.         Ins  -  Rename highlighted file/directory/label.
  1502.        ^PgUp -  Change to parent directory.
  1503.         Home -  Change to root directory.
  1504.          End -  Return to default directory.
  1505.         ^End -  Remove from memory.
  1506.         PgUp -  Show previous page of files.
  1507.         PgDn -  Show next page of files.
  1508.            + -  Tag a file.
  1509.            - -  Untag a file.
  1510.            ] -  Show ASCII table.
  1511.            \ -  Display executable program menu.
  1512.            / -  Run program with command line parameters.
  1513.  
  1514.      Pressing F1 - F10 at the main SCOUT display will change 
  1515.      directory to the assigned macro string.
  1516.  
  1517.      Pressing 0 - 9 at the main SCOUT display will show only those 
  1518.      files matching the assigned file mask.
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534. Page 28 
  1535.  
  1536.